<?php
	header('Content-type: application/json');
	require_once("/includes/DAOs/CommonDAO.php");
	$commonDAO = new CommonDAO();
	if(isset($_GET['nombre']) && isset($_GET['comentario']) && isset($_GET['flag']) && isset($_GET['id_ev']) && isset($_GET['fecha'])){
		$nombre = $_GET['nombre'];
		$comentario = $_GET['comentario'];
		$flag = $_GET['flag'];
		$id_evento = $_GET['id_ev'];
		$fecha = $_GET['fecha'];
		switch($flag){
			case 1:
				$result = $commonDAO->insertarComentario($nombre,$comentario,$id_evento,$fecha);
				if($result){
					echo json_encode('success');
				}
				else{
				   echo json_encode("fail"); 
				}
		}
	}
	if(isset($_GET['id_evento']) && $_GET['puntuacion']){
		$id_evento = $_GET['id_evento'];
		$puntuacion = $_GET['puntuacion'];		
		//Revisar si dicho evento ya tiene una puntuacion anterior
		$revisarEvento = $commonDAO->revisarEventoPun($id_evento);
		$aux = $commonDAO->numRows($revisarEvento);
		if($aux == 0){
			//No hay puntuaciones para dicho evento
			$result = $commonDAO->insertarPuntuacionNueva($id_evento,$puntuacion);
			if($result){
				echo json_encode('success');
			}
			else{
				echo json_encode("fail"); 
			}
		}
		else{
			//Ya tiene puntuaciones, hay que actualizar los datos
			list($id_puntuacion,$puntos,$cantidad) = $commonDAO->fetch($revisarEvento);
			$puntos = $puntos + $puntuacion;
			$cantidad = $cantidad + 1;
			$result2 = $commonDAO->insertarPuntuacion($id_puntuacion,$puntos,$cantidad);
			if($result2 != null){
				echo json_encode('success');
			}
			else{
				echo json_encode("fail"); 
			}
		}
	}
?>